Release 10.1A: OpenEdge Development:
Progress Dynamics Managers API Reference


Temp-tables used by Session Manager

Because the Session Manager coordinates so much of what is happening in the Progress Dynamics framework, it makes extensive use of temp-tables. It references several temp-tables defined elsewhere in the OpenEdge application development environment, including those in the following files:

The Session Manager uses the temp-tables described in Table 10–2 to cache session and context management information.

Table 10–2: Temp-tables defined in af\app\afsesmngrp.i 
Temp-table
Fields
(data types)
ttProperty
propertyName (Character)
propertyValue (Character)
ttPersistProc
hProc (Handle)
ttActionUnderway
action_underway_origin (Character)
action_table_fla (Character)
action_type (Character)
action_primary_key (Character)
action_scm_object_name (Character)
ttViewerCol
dColumn (Decimal)
dColWidth (Decimal)
dMaxLabel (Decimal)
dNewCol (Decimal)

The Session Manager uses the temp-table described in Table 10–3 to cache login information.

Table 10–3: Temp-table defined in af\app\logintt.i
Temp-table
Fields
(data types)
ttLoginUser
encoded_user_name (Character)
default_organisation_obj (Decimal)
language_obj (Decimal)

The Session Manager uses the temp-table described in Table 10–4, a copy of the Repository gsc_global_control table, to cache information about system-wide defaults.

Table 10–4: Temp-table defined in af\app\afttglobalctrl.i
Temp-table
Fields
(data types)
ttGlobalControl
global_control_obj (Decimal)
default_country_obj (Decimal)
default_nationality_obj (Decimal)
default_language_obj (Decimal)
default_currency_obj (Decimal)
date_format (Character)
date_format_mask (Character)
repository_site_number (Integer)

The Session Manager uses the temp-tables described in Table 10–5 to cache information about persistently running procedures in the current session.

Table 10–5: Temp-tables defined in af\app\afttpersist.i 
Temp-table
Fields
(data types)
ttPersistentProc
physicalName (Character)
logicalName (Character)
runAttribute (Character)
childDataKey (Character)
onAppserver (Logical)
procedureType (Character)
procedureHandle (Handle)
runPermanent (Logical)
multiInstanceSupported (Logical)
currentOperation (Character)
uniqueId (Integer)
startDate (Date)
startTime (Integer)
procedureVersion (Character)
procedureNarration (Character)
internalEntries (Character)
ttProcDependancy
parentProcedureHandle (Handle)
childProcedureHandle (Handle)
parentType (Character)
childType (Character)

Because the Session Manager coordinates the activities of all the other Managers once a session has started, it makes use of most of the other Managers’ temp-tables. Table 10–6 lists these temp-tables and where they are described in this reference manual.

Table 10–6: Other temp-tables used by the Session Manager 
Temp-table
Described in
ttEntityMnemonic

"Temp-tables used by General Manager" section

ttProfileData

"Temp-tables used by Profile Manager" section

ttSecurityControl

"Temp-Tables used by Security Manager" section

ttTranslation

"Temp-tables used by Localization Manager" section

ttUser


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095